#include <bits/stdc++.h>
using namespace std;

const int N=2e5;

unordered_map<int,int> mp; 
int n,k;
int g[45][45];
void solve()
{
	memset(g,0,sizeof(g));
	cin>>n>>k;
	
	for(int i=1;i<=n;i+=2)
	{
		if(k==0) break;
		g[i][i]=1;
		k--;
	}
	if(k!=0)
	{
		cout<<-1<<'\n';
		return;
	}
	for(int i=1;i<=n;i++)
	{
		for(int j=1;j<=n;j++)
		{
			if(g[i][j]==1) cout<<'R';
			else cout<<'.';
		}
		cout<<'\n';
	}
	
	
	
	
	
	
}
int main()
{
	ios::sync_with_stdio(false);
	cin.tie(0), cout.tie(0);
	
	int T;
	cin>>T;
 	while(T--)
	{
		solve();
	}
	
	return 0;
}
